﻿#ifndef _HEROUPLAYER_H_
#define _HEROUPLAYER_H_
#include "cocos2d.h"
#include "ui/CocosGUI.h"
#include "cocostudio/CocoStudio.h"
#include <string>
#include <iostream>
class HeroUpLayer : public cocos2d::Layer {
public:
	HeroUpLayer();
	static HeroUpLayer* create();
	void onExit();//用于保存用户信息
	bool init() override;
	void initCSBFile();//加载csb文件
	void initUserDefault();//加载用户数据
	void addShesuCoin();//原基础上+100
	void addShesuLevelAndValue();
	void addHuoliLevelAndValue();
	void addHuoliCoin();//原基础上+100
	int getShesuUpCoinNum() const {
		return shesuUpCoinNum;
	}
	int getHuoliUpCoinNum() const {
		return huoliUpCoinNum;
	}
	cocos2d::ui::Button* getShesuBtn()const {
		return shesuUpbtn;
	}
	cocos2d::ui::Button* getHuoliBtn()const {
		return huoliUpbtn;
	}
	void setShesuUpbtnState(bool flag) {
		shesuUpbtnState = flag;
	}
	void setHuoliUpbtnState(bool flag) {
		huoliUpbtnState = flag;
	}
	bool getShesuUpbtnState()const {
		return shesuUpbtnState;
	}
	bool getHuoliUpbtnState()const {
		return huoliUpbtnState;
	}
private:
	bool shesuUpbtnState;
	bool huoliUpbtnState;

	cocos2d::Node* rootNode;

	cocos2d::ui::Text* shesu_text;
	cocos2d::ui::Text* huoli_text;

	cocos2d::ui::TextAtlas* shesu_value;
	cocos2d::ui::TextAtlas* huoli_value;

	cocos2d::ui::Text* shesu_UpCoinNum;
	cocos2d::ui::Text* huoli_UpCoinNum;

	cocos2d::ui::Button* shesuUpbtn;
	cocos2d::ui::Button* huoliUpbtn;

	int shesuText;
	int huoliText;
	int shesuValue;
	int huoliValue;
	int shesuUpCoinNum;
	int huoliUpCoinNum;
};

#endif // !_HEROUPLAYER_H_


